package cn.agiledata.bank.barcodepayment.dao;

import java.util.Date;
import java.util.List;

import cn.agiledata.bank.hibernateBean.BarCodePayTotal;

public interface BarCodePayTotalDao {
	
	public List getSettleStatusList();
	
	public BarCodePayTotal saveBarCodePayTotal(BarCodePayTotal total);
	
	public void updateBarCodePayTotal(BarCodePayTotal total);
	
	public BarCodePayTotal getBarCodePayTotalDao(Long id);
    
    public void updateBarCodePayTotalStatus(String id) ;

    public List getChargeList(String id) ;
    
    public List getBarCodePayTotals(String batchNo);
    
    public List getBarCodePayTotals(Date beginDate,Date endDate,String status);
    
}
